package com.gollum.system.domain.response;

import com.gollum.common.domain.response.BaseResponse;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 岗位vo
 *
 * @author Herther
 * @version 1.0.0
 * @createTime 2022年08月27日 21:41:00
 */
@Getter
@Setter
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@ToString
@ApiModel(value = "岗位vo对象")
public class SysPostResponse extends BaseResponse implements Serializable  {

    private static final long serialVersionUID = 1L;

    /** 岗位编码 */
    @ApiModelProperty(value = "岗位编码",name = "postCode")
    private String postCode;

    /** 岗位名称 */
    @ApiModelProperty(value = "岗位名称",name = "postName")
    private String postName;

    /** 岗位排序 */
    @ApiModelProperty(value = "岗位排序",name = "postSort")
    private String postSort;

    /** 状态（0正常 1停用） */
    @ApiModelProperty(value = "状态（0正常 1停用）",name = "status")
    private String status;

    @Override
    public void setId(Long id) {
        super.setId(id);
    }

    @Override
    public Long getId() {
        return super.getId();
    }
}
